.find-house header {
    background: #fff;
    height: 50px;
    line-height: 50px;
    width: 100%;
    text-align: center;
    position: fixed;
    padding: 0 10px;
    box-sizing: border-box;
    font-size: 14px;
    display: block;
    border-bottom: 1px solid #ddd;
    z-index: 99;
}

.find-house .find-tab {
    display: inline-block;
}

.find-house .header-search,
.find-house .max-header-list {
    height: 17px;
    width: 17px;
    margin-top: 17px;
}

.find-house .shop,
.find-house .write,
.find-house .gongyu {
    padding: 0 20px;
}


/*写字间*/

.find-house .find-content-max {
    /*padding-top: 50px;*/
    position: relative;
    margin-bottom: 14px;
}

.find-house .img-max-content {
    max-height: 240px;
    width: 100%;
    width: 100%;
}

.find-house .dislike,
.find-house .like {
    height: 28px;
    width: 28px;
    position: absolute;
    top: 16px;
    right: 16px;
}

.find-house .rent-sale {
    position: absolute;
    bottom: 86px;
    left: 16px;
}

.find-house .rent,
.find-house .sale {
    height: 28px;
    width: 28px;
    margin-right: 5px;
}

.find-house .sale {
    left: 54px;
}

.find-house .detail {
    background: #fff;
    padding: 10px 16px;
    height: 70px;
    margin-top: -2px;
    box-sizing: border-box;
}

.find-house .title {
    font-size: 16px;
    padding-bottom: 16px;
    display: inline-block;
}

.find-house .address img {
    vertical-align: bottom;
    display: inline-block;
    margin-right: 6px;
}

.find-house .active {
    color: #00a0e9;
    border-bottom: 2px solid #00a0e9;
    padding-bottom: 13px;
}


/*小列表*/

.find-content-min {
    background: #fff;
    padding: 10px 16px;
    overflow: hidden;
    margin-bottom: 14px;
}

.img-min-content {
    height: 100px;
    width: 150px;
}

.min-detail {
    margin-left: 160px;
}

.min-address {
    margin: 10px 0;
    width: 100%;
    display: inline-block;
}

.find-select {
    width: 90px;
    height: 40px;
    position: fixed;
    background: #fff;
    bottom: 75px;
    right: 16px;
    box-sizing: border-box;
    padding: 0 16px;
    border-radius: 20px;
    box-shadow: 1px 1px 3px #888888;
}

.map-find,
.search-find {
    width: 20px;
    height: 20px;
    padding: 10px 0;
}

.map-find {
    border-right: 1px solid #ddd;
    padding-right: 9px;
}


/*筛选条件样式*/

.select-house header {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #ddd;
    background-color: #fff;
    font-size: 16px;
    box-sizing: border-box;
}

.select-house .icon-back {
    width: 12px;
    height: 18px;
    margin-top: 17px;
    padding-left: 10px;
}

.select-house section {
    padding: 10px 16px;
    border-bottom: 1px solid #ddd;
}

.select-title {
    padding-bottom: 10px;
}

.select-house .select-type {
    height: 40px;
    width: 100px;
    text-align: center;
    padding: 10px 4px;
    border: 1px solid #ddd;
    border-radius: 4px;
    margin: 0 4% 12px 0;
    position: relative;
    height: 40px;
    overflow: hidden;
    display: inline-block;
    box-sizing: border-box;
}


/*.select-house .select-type:not(:nth-child(3n+1)){
     margin-right: 4%;
}*/

.select-house .house-type-checked {
    border: 1px solid #00a0e9;
    color: #00a0e9;
}

.select-house .select-type input {
    height: 40px;
    width: 100px;
    opacity: 0;
    float: left;
    display: inline;
    position: absolute;
    top: 0;
    left: 0;
}

.select-house .reset,
.select-house .submit {
    height: 50px;
    line-height: 50px;
    width: 50%;
    float: left;
    display: inline-block;
    text-align: center;
}

.active-select {
    border: 1px solid #00a0e9 !important;
    background-color: #f1fbff;
    color: #00a0e9;
}


/* 地图搜索框 */

.history {
    background: #ffffff;
}

.history .history-top {
    height: 50px;
    padding: 11px 10px;
    box-sizing: border-box;
    text-align: center;
    border-bottom: 1px solid #dddddd;
    position: fixed;
    z-index: 99;
    background: #fff;
    width: 100%;
}

.history-top img {
    width: 10px;
    float: left;
    margin-top: 6px;
}

.history-top section {
    display: inline-block;
}

.history-top input {
    /*width: 300px;*/
    height: 30px;
    box-sizing: border-box;
    border: 1px solid #999999;
    border-radius: 40px;
    line-height: 30px;
    padding-left: 40px;
    padding-right: 30px;
    background: url(../images/index/big_mirror_gray.png) no-repeat 20px 6px;
    background-size: 7%;
    text-indent: 5px;
}

.history-top .history-top-quxiao {
    float: right;
    display: inline;
    font-size: 16px;
    line-height: 30px;
    /*color: #00a0e9;*/
}

.map-search {
    width: 16px !important;
    margin-right: 6px;
}

.map-location {
    margin-bottom: 16px;
}

.map-location img {
    margin-right: 6px;
    vertical-align: bottom;
}

.map .map-house {
    position: relative;
}

.map-like {
    position: absolute;
    bottom: 0;
    right: 0;
}


/*
 * @description 房屋详情页
 * @author yubinyan
 * @date   2017-2-14
 */

.housedetail {
    background-image: url(../images/find/houseinformation_bg.png);
    background-size: 100%;
    background-repeat: no-repeat;
}


/* 头部 */

.housedetail .housedetail-head {
    width: 100%;
    height: 50px;
    padding: 12px 0;
    box-sizing: border-box;
}

.housedetail-head .detail-back {
    width: 16px;
    height: 24px;
    padding-left: 15px;
}

.housedetail-head .detail-right {
    width: 25px;
    height: 25px;
    margin-right: 15px;
}


/* 内容 */

.housedetail .housedetail-main {
    background: rgba(255, 255, 255, 0.8);
    text-align: center;
    margin-top: 352px;
    color: #333333;
}

.housedetail .housedetail-main-scroll {
    background: rgba(255, 255, 255, 1);
    text-align: center;
    margin-top: 352px;
    color: #333333;
    transition: all 0.4s;
}

.housedetail-main .housedetail-common {
    height: 44px;
    border-bottom: 1px solid #c0c0c0;
}

.housedetail-main-scroll .housedetail-common {
    border-bottom: 1px solid #eeeeee;
}

.housedetail .housedetail-main-scroll .housedetail-calculator {
    right: 32px;
}

.housedetail-main .housedetail-tit {
    font-size: 16px;
    font-weight: 500;
    line-height: 44px;
    clear: both;
    padding: 0 2%;
}

.housedetail-main .fixed-title {
    position: fixed;
    top: 0px;
    background: rgb(255, 255, 255);
    width: 100%;
    z-index: 999999;
}

.housedetail-main .housedetail-common1 {
    width: 50%;
    color: #999999;
    font-size: 14px;
    line-height: 44px;
    float: left;
    border-right: 1px solid #c0c0c0;
    box-sizing: border-box;
    padding: 0 2%;
}

.housedetail-main .housedetail-span {
    font-size: 16px;
    color: red;
}

.housedetail-common1 img {
    width: 30px;
    height: 30px;
    vertical-align: middle;
}

.housedetail-main .housedetail-common2 {
    width: 50%;
    color: #333333;
    font-size: 16px;
    line-height: 44px;
    float: left;
    border-right: 1px solid #c0c0c0;
    box-sizing: border-box;
    padding: 0 2%;
}

.housedetail-main-scroll .housedetail-common2,
.housedetail-main-scroll .housedetail-common1 {
    border-right: 1px solid #eeeeee;
}


/* 第二页房源信息 */

.housedetail-no2 {
    text-align: center;
    font-size: 16px;
    clear: both;
    z-index: 10001;
    background: #ffffff;
}

.housedetail-no2 .housedetail-tit1 {
    background: url(../images/find/houseinformation_titbg.png) no-repeat center;
    background-size: 200px;
    border-bottom: 1px solid #eeeeee;
    height: 44px;
    line-height: 44px;
}

.housedetail-no2 .housedetail-no2-common {
    height: 44px;
    font-size: 14px;
    line-height: 44px;
    float: left;
    border-bottom: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    box-sizing: border-box;
    padding: 0 10px;
    text-align: left;
}

.housedetail-no2 .housedetail-no2-common1 {
    width: 50%;
    float: left;
}

.housedetail-no2 .housedetail-no2-common2 {
    width: 100%;
    clear: both;
}

.housedetail-no2 .allimg {
    width: 90%;
    margin: 5%;
}

.housedetail-no2 .free-img {
    width: 48%;
    /*height: 110px;*/
    float: left;
}

.housedetail-no2 .housedetail-allp {
    width: 90%;
    margin: 0 5%;
}

.housedetail-allp .housedetail-p {
    width: 50%;
    padding: 0 15px;
    background-size: 12px;
    margin: 5% 25% 10% 25%;
    color: #00a0e9;
    font-size: 14px;
}

.housedetail-allp .housedetail-p1 {
    font-size: 14px;
    line-height: 28px;
    text-indent: 20px;
    text-align: left;
    overflow: hidden;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
}

.housedetail-allp .detail-hide {
    display: none !important;
}


/*更多信息显示*/

.housedetail-allp .housedetail-p1-more {
    font-size: 14px;
    line-height: 28px;
    text-indent: 20px;
    text-align: left;
    display: block;
}

.housedetail-allp .housedetail-p2 {
    width: 30%;
    color: #00a0e9;
    font-size: 14px;
    padding: 20px 35%;
}


/* 基础设施 */

.housedetail .housedetail-sheshi {
    background: #ffffff;
    margin: 4% 0;
    font-size: 16px;
}

.housedetail-sheshi .sheshi-tit {
    background: url(../images/find/houseinformation_titbg.png) no-repeat center;
    background-size: 200px;
    height: 44px;
    line-height: 44px;
    text-align: center;
}

.housedetail-sheshi .housedetail-sheship {
    width: 90%;
    /*padding: 8px 0px 20px 16px;*/
    margin: 0 5%;
}

.housedetail-sheshi .housedetail-sheship .sheshi-p {
    font-size: 14px;
    padding-left: 10px;
    color: #999999;
    margin-bottom: 10px;
    overflow: hidden;
}
/*项目详情与房源详情不同处*/
.housedetail-sheshi .housedetail-sheship .sheshi-px {
    font-size: 14px;
    color: #999999;
    margin-bottom: 10px;
    overflow: hidden;
}
/*项目详情与房源详情不同处结束*/
.sheshi-p .sheshi-pspan {
    width: 15%;
    color: #333333;
    display: inline-block;
    border-left: 3px solid #00a0e9;
    padding-left: 10px;
}
/*项目详情与房源详情不同处*/
.sheshi-px .sheshi-pspanx {
    width: 30%;
    color: #333333;
    display: inline-block;
}
.sheshi-px .pspanx-img {
    width: 30%;
    height: 30%;
    margin-right: 2%;
    vertical-align: middle;
}
.sheshi-px .sheshi-pspanx1 {
    width: 70%;
    float: right;
    line-height: 28px;
}

/*项目详情与房源详情不同处结束*/

.sheshi-p .sheshi-pspan1 {
    width: 80%;
    /*margin-left: 5px;*/
    float: right;
}


/* 建筑科技 */

.housedetail .housedetail-keji {
    background: #ffffff;
    margin: 4% 0 0 0;
    font-size: 16px;
}

.housedetail-keji .keji-tit {
    background: url(../images/find/houseinformation_titbg.png) no-repeat center;
    background-size: 200px;
    height: 44px;
    line-height: 44px;
    text-align: center;
}

.housedetail-keji .keji-main {
    width: 90%;
    padding: 5%;
}

.housedetail-keji .keji-main .keji-p {
    border: 1px solid #00a0e9;
    border-radius: 30px;
    padding: 5px 10px;
    color: #00a0e9;
    display: inline-block;
    margin-right: 5%;
    margin-bottom: 3%;
}


/* 底栏 */

.housedetail .housedetail-dilanfu {}

.housedetail-dilanfu .housedetail-dilifu-brother {
    height: 49px;
    clear: both;
}

.housedetail .housedetail-dilanfu .housedetail-dilan {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 49px;
    text-align: center;
    border-top: 1px solid #dddddd;
}

.housedetail-dilan .dilan-common {
    font-size: 16px;
    color: #333333;
    line-height: 49px;
}

.housedetail-dilan .dilan-left {
    width: 50%;
    background: #ffffff;
    float: left;
}

.housedetail-dilan .dilan-right {
    width: 50%;
    background: #00a0e9;
    color: #ffffff;
    float: left;
}


/*计算器*/

.find-calculator {
    /*padding: 0 16px;*/
}

.find-calculator header {
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-bottom: 1px solid #ddd;
    background-color: #fff;
    font-size: 16px;
    box-sizing: border-box;
}

.find-calculator header .icon-back {
    width: 12px;
    margin-top: 17px;
    padding-left: 16px;
    position: absolute;
    left: 0;
}

.find-calculator .money {
    overflow: hidden;
    margin: 20px 16px;
    padding: 20px;
    border-radius: 4px;
}

.find-calculator .calculator-unit {
    height: 40px;
    line-height: 40px;
    margin-bottom: 16px;
}

.calculator-unit img {
    vertical-align: middle;
    margin-right: 6px;
}

.calculator-unit input {
    float: right;
    height: 38px;
    border-radius: 4px;
    width: 75%;
    text-indent: 11px;
    position: relative;
}

.calculator-unit .unit {
    position: absolute;
    right: 30px;
    width: 77px;
    text-align: right;
}

.calculator-unit .unit input {
    position: absolute;
    display: inline-block;
    width: 17px;
    float: inherit;
    opacity: 0;
}

.calculator-unit .unit-fenqi {
    width: 75%;
    display: table;
    text-align: right;
}

.unit-fenqi .fenqi input {
    opacity: 0;
    z-index: 999999;
    width: 41px;
}

.calculator-unit .unit-fenqi .fenqi {
    width: 25%;
    display: inline-block;
    position: relative;
}

.calculator-unit .one,
.calculator-unit .two,
.calculator-unit .three,
.calculator-unit .four {
    height: 41px;
    line-height: 24px;
    width: 41px;
    padding: 8px;
    border-radius: 4px;
    background-color: #fff;
    box-sizing: border-box;
    display: inline-block;
    position: absolute;
    text-align: center;
}

.calculator-submit,
.calculator-reset {
    width: 100%;
    height: 42px;
    line-height: 42px;
    text-align: center;
    margin-top: 26px;
    box-sizing: border-box;
    background-color: #fff;
    border-radius: 4px;
    color: #00a0e9;
    border: 1px solid #00a0e9;
}

.calculator-submit {
    background-color: #00a0e9;
    color: #fff;
    margin-top: 40px;
}

.blue {
    color: #00a0e9;
}

.fenqiborer {
    border: 1px solid #00a0e9;
}


/* 建筑科技点击显示隐藏*/

.housedetail .housedetail-calculator {
    height: 20px;
    margin-top: 12px;
    position: absolute;
    right: 16px;
}

.housedetail .kejidianji {
    width: 100%;
    height: 100%;
    background: rgba(00, 00, 00, 0.5);
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 999999;
}

.kejidianji .kejidianji-main {
    width: 80%;
    margin: 20% 10%;
    background: #ffffff;
    border-radius: 30px;
    /*padding: 20% 10%;*/
}

.kejidianji-main .kejidianji-tit {
    font-size: 20px;
    width: 70%;
    margin: 0 15%;
    line-height: 60px;
    border-bottom: 1px solid #dddddd;
    text-align: center;
}

.kejidianji-main .kejidianji-text {
    width: 80%;
    margin: 8% 10% 0 10%;
    font-size: 16px;
    line-height: 30px;
    color: #333333;
    padding-bottom: 20%;
}

.kejidianji .kejidianji-close {
    position: absolute;
    top: 0;
    left: -30px;
    margin-left: 50%;
    margin-top: 500px;
}

.kejidianji .kejidianji-close {
    width: 40px;
    height: 40px;
}


/* 点击查看全部图片 */

.housedetail .chakanquanbu {
    width: 100%;
    height: 100%;
    /*background: rgba(00,00,00,0.8);*/
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 10;
    visibility: hidden;
}

.chakanquanbu .cover {
    width: 100%;
    height: 100%;
    background: rgba(00, 00, 00, 0.8);
    position: fixed;
    z-index: 9;
}

.chakanquanbu .swiper-container {
    width: 100%;
    height: 200px;
    position: absolute;
    z-index: 11;
    top: 50%;
    left: 50%;
    margin-left: -50%;
    margin-top: -100px;
}

.chakanquanbu .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    line-height: 300px;
}

.swiper-wrapper img {
    width: 100%;
    height: 200px;
}


/*
 * @description 项目详情页
 * @author yubinyan
 * @date   2017-2-20
 */
html,
body,
.projectdetalis,
{
    /*width: 100%;*/
    height: 100%;
}
.projectdetalis-tit {
    padding: 10px 16px;
    box-sizing: border-box;
    color: #333333;
}
.projectdetalis-tit .projectdetalis-titp {
    font-size: 20px;
}
.projectdetalis-tit .projectdetalis-p {
    font-size: 14px;
    margin-top: 10px;

}
.projectdetalis-tit .projectdetalis-p img {
    width: 30px;
    height: 30px;
    vertical-align: middle;
    margin-right: 10px;
}
.projectdetalis-img {
    margin: 10px 0;
}
.projectdetalis-img img {
    width: 100%;
}

.bghui {
    height: 200px;
}

.projectdetalis-xiala {
    background-color: #eeeeee;
    padding: 15px 0;
    text-align: center;
    color: #ccc;
    font-size: 14px;
    box-sizing: border-box;
}





